\video\moreinfo.wav type waveaudio alias wavefile","",1,1)
900,5925,1020,6015
pfirst
900,5925,1020,6015
plast
435,3900,5355,6780
alter
play
0 wait","",1,1)
close
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
open \video\moreinfo.wav type waveaudio alias wavefile
tbkMCIchk
moreinfo
moreinfo
moreinfo
pfirst
moreinfo
plast
alter
moreinfo
play wavefile from 0 wait
tbkMCIchk
close wavefile
tbkMCIchk
speed
machine
plast
1215,1785,1815,1785
pfirst
1005,1890,1605,2490
n ~ plast
1560,7200,8685,8460
pfirst
1215,1785,1815,2355
plast
-45,3720,3705,4110
pfirst
2940,3720,3450,4110
plast
0,3720,3450,4110
pfirst
0,3720,3450,4110
text2
plast
900,5925,1020,6015
pfirst
3510,3765,8370,4980
CODEC has enabled us to take a full-motion video and "massage" it into a format that computers can handle..le."
moreinfo
SetSpecialCursor("Special2")
4machine
Zspeed
pfirst
"moreinfo"
435,3900,5355,6780
plast
900,5925,1020,6015
alter
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
moreinfo
pfirst
moreinfo
plast
alter
moreinfo
moreinfo
speed
machine
plast
435,3900,5355,6780
pfirst
435,3900,5355,6780
:PHYSSIZE
text2
pfirst
9675,3765,14535,4980
plast
3510,3765,8370,4980
Examples of CODEC 's include:::
include:
text2
plast
3510,3765,8370,4980
pfirst
9675,3765,14535,4980
Indeo Intel
text2
pfirst
9675,3765,14535,4980
plast
3510,3765,8370,4980
Cinepak SuperMac
text2
pfirst
9675,3765,14535,4980
plast
3510,3765,8370,4980
Captain Crunch Media Vision
text2
pfirst
9675,3765,14535,4980
plast
3510,3765,8370,4980
Fractal Iterated Systems
text2
pfirst
9675,3765,14535,4980
plast
3510,3765,8370,4980
MPEG Committee
text2
plast
3510,3765,8370,4980
pfirst
9675,3765,14535,4980
Video 1 Microsoft
text2
pfirst
9675,3765,14535,4980
plast
3510,3765,8370,4980
CODEC FROMel
text1
plast
3195,3720,3705,4110
T pfirst
1560,2025,8685,3285
text1
plast
1560,2025,8685,3285
pfirst
1560,7200,8685,8460
Motion video has come to your computer screen thanks to ever-evolving digital compression/decompression technologies, or CODEC's.
text1
SetSpecialCursor ("Special2")
playwave ("\video\hwvi2.
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
vplaywave
\video\hwvi2.wav
pfirst
1560,7200,8685,8460
plast
1560,2025,8685,3285
CODEC's.deo has come to your computer screen thanks to ever-evolving digital compression/decompression technologies, or CODEC's.
1005,1860,1605,1860
9675,3765,14535,4980
yieldApp
newBounds
coming
going
slice
leavepage
enterpage
exitbook
location
mouseleave
SetSpecialCursor
mouseenter
SetSpecialCursor
buttondown
but3_1
but3_2
answerButtonDown
buttonup
but3_2
answerButtonUp
piece2
eatclicks
L!beenClicked
&":PHYSSIZE
Size of Video)s)
but4_1
SetSpecialCursor("Special2")
"but4_1"
"but4_2"
answerButtonDown
answerButtonUp
,"piece3"
eatclicks()
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
but4_1
but4_2
answerButtonDown
buttonup
but4_2
answerButtonUp
piece3
eatclicks
r%beenClicked
L&:PHYSSIZE
Number of Colors
VideoButton
':PHYSSIZE
SetSpecialCursor("Special2")
"vo1"
PlayVideo("\video\email.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\email.avi
email
,+:PHYSSIZE
-- assumes
already TRUE on
"VideoButton"
-- init the pieces
"piece1"
4065,2655,8295,3630
"piece2"
4065,3630,8295,4605
"piece3"
4065,4605,8295,5580
positions
pfirst
4065,2655,8295,3630
plast
-225,0,-120,120
4065,3630,8295,4605
-195,75,-90,195
4065,4605,8295,5580
-165,150,-75,255
colors
buttons
beenClicked
"but1_1"
"but3_1"
"but4_1"
"but2_1"
answerButtonDown objID
FillColor
120,25.125,100
answerButtonUp
:,thePiece
4machine
Zspeed
tbkMCIchk("
\video\airbike.wav type waveaudio alias wavefile","",1,1)
Gplay
0 hold","",1,1)
yieldApp()
alter
-- Put
following
you want
sound
animation does.
-don't close
-- away, remember
Sstill have
sometime
-- like maybe
~leave
Zc1,c2,c3,test
terpage
answerButtonDown
enterpage
answerButtonUp
enterpage
VideoButton
piece1
piece2
piece3
piece1
pfirst
piece1
plast
piece2
pfirst
piece2
plast
piece3
pfirst
piece3
plast
but1_1
beenClicked
but3_1
beenClicked
but4_1
beenClicked
but1_1
but2_1
but3_1
but4_1
answerButtonDown
objID
answerButtonUp
beenClicked
open \video\airbike.wav type waveaudio alias wavefile
tbkMCIchk
play wavefile from 0 hold
tbkMCIchk
yieldApp
alter
beenClicked
close wavefile
tbkMCIchk
but1_1
beenClicked
but3_1
beenClicked
but4_1
beenClicked
VideoButton
but2_1
speed
machine
thePiece
objID
text1
Virtually everyday, CODEC technology improves, enabling the quality of videos on your computer to increase.
text2
Until this technology is perfected, however, you may notice certain "compromises" in the size, color, and speed of video on the computer.ese compromises on the following screens.
plast
5145,5730,7065,7185
pfirst
5145,5730,7065,7185
:PHYSSIZE
plast
3780,2655,6000,4320
pfirst
4905,0,7410,1920
:PHYSSIZE
plast
5145,5730,7065,7185
pfirst
1365,1605,3285,3060
:PHYSSIZE
5145,5730,7065,7185
555,2655,2775,4320
4905,0,7410,1920
4905,0,7410,1920
1935,3735,4440,5655
video1
plast
2670,2460,5370,4530
pfirst
2670,2460,5370,4530
chef1
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo1"
PlayVideo("\video\chef1.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\chef1.avi
chef1
:PHYSSIZE
2670,-2115,5370,-45
6420,-2250,9120,-180
4machine
Zspeed
"text1"
"text2"
"text3"
"video1"
"video2"
615,2355,5880,2355
2430,6195,6225,6195
6975,5775,9120,5775
2670,-2115,5370,-45
6420,-2250,9120,-180
pfirst
2670,-2115,5370,-45
plast
2670,2460,5370,4530
alter
6420,-2250,9120,-180
6420,945,9120,3015
615,2355,5880,2355
615,1500,5880,2355
2430,6195,6225,6195
2430,4695,6225,6195
6975,5775,9120,5775
6975,3285,9120,5775
enterpage
enterpage
text1
text2
text3
video1
video2
text1
text2
text3
video1
video2
video1
video1
pfirst
video1
plast
alter
video1
video2
video2
pfirst
video2
plast
alter
video2
text1
text1
pfirst
text1
plast
alter
text1
text2
text2
pfirst
text2
plast
alter
text2
text3
text3
pfirst
text3
plast
alter
text3
speed
machine
4machine
Zspeed
"text1"
"text2"
1245,2400,4605,3885
-6000,5070,210,5865
tbkMCIchk ("
\video\props2.wav type waveaudio alias wavefile","",1,1)
Gplay
0 hold","",1,1)
yeildApp()
pfirst
1245,2400,4605,3885
plast
5460,2400,8820,3885
alter
-6000,5070,210,5865
2190,5070,8400,5865
close
enterpage
leavepage
enterpage
text1
text2
text1
text2
open \video\props2.wav type waveaudio alias wavefile
tbkMCIchk
play wavefile from 0 hold
tbkMCIchk
yeildApp
text1
text1
pfirst
text1
plast
alter
text1
text2
text2
pfirst
text2
plast
alter
text2
speed
machine
leavepage
close wavefile
tbkMCIchk
` t"-
text1
plast
-6000,5070,210,5865
pfirst
pfirst
Video files are stored on your hard drive as files, just like sounds or graphics are stored..
text2
pfirst
2190,5070,8400,5865
plast
text2
pfirst
Video files have an .AVI extension. AVI stands for Audio Video Interleave.
SetSpecialCursor("Special2")
tbkMCIchk ("close wavefile","",1,1)
\video\v7.
type waveaudio alias
Pplay
0 hold","",1,1)
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
close wavefile
tbkMCIchk
open \video\v7.wav type waveaudio alias wavefile
tbkMCIchk
play wavefile from 0 hold
tbkMCIchk
:PHYSSIZE
5460,2400,8820,3885
-6000,5070,210,5865
plast
2190,5070,8400,5865
Audio Video Interleave.I extension. AVI stands for Audio Video Interleave.
SetSpecialCursor ("Special2")
tbkMCIchk ("close wavefile")
\video\hwvi3.
type waveaudio alias
4,"",1,1)
Tplay
0 hold","",1,1)
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
close wavefile
tbkMCIchk
open \video\hwvi3.wav type waveaudio alias wavefile
tbkMCIchk
play wavefile from 0 hold
tbkMCIchk
text2
1245,2400,4605,3885
-6000,5070,210,5865
plast
2190,5070,8400,5865
_o_f_p
theFile
"\video\vl04.avi"
strOpen
" &&
+&& "type AVIVideo alias video1 style popup
" && sysClientHandle
tbkMCIchk(
_,"",1,1)
tbkMCIPositionWindow(
"tavia","")
B"play
0","",1,1)
v"close
","",1,1)
enterpage
leavepage
enterpage
\video\vl04.avi
type AVIVideo alias video1 style popup parent
tbkMCIchk
tavia
tbkMCIPositionWindow
play video1 from 0
tbkMCIchk
video1
strOpen
theFile
leavepage
close video1
tbkMCIchk
text1
plast
1665,1605,4800,4095
pfirst
1665,4095,4800,4095
This concludes the Video lesson.on.
:PHYSSIZE
text1
pfirst
1665,4095,4800,4095
plast
1665,1605,4800,4095
Topics covered:
text3
pfirst
-1350,3330,1155,3750
plast
1830,3330,4335,3750
How the number of colors in a video affects its quality
text2
plast
1845,2760,4170,3300
pfirst
-1965,2760,360,3300
How the size of video affects performance and disk space
rooster
:PHYSSIZE
text3
plast
1830,3330,4335,3750
pfirst
-1350,3330,1155,3750
Frames per seconds
tavia
SetSpecialCursor("Special2")
playvideo("\
\vl04.avi"),("tavia")
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
playvideo
\video\vl04.avi
tavia
:PHYSSIZE
:PHYSSIZE
:PHYSSIZE
text1
pfirst
-2685,2715,225,3870
plast
1725,2715,4635,3870
In this lesson, you will learn about:n making mu
text3
pfirst
1710,5040,4590,5460
plast
1710,5040,4590,5460
Frames per seconds
text2
plast
1710,3855,4590,4965
pfirst
-2595,3855,285,4965
How the size of video affects performance and disk space
text4
pfirst
-2730,5040,150,5460
plast
1710,5040,4590,5460
How the number of colors in a video affects its quality
tavia
SetSpecialCursor("Special2")
playvideo("\
\vl01.avi"),("tavia")
-2415,1770,180,2475
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
playvideo
\video\vl01.avi
tavia
:PHYSSIZE
:PHYSSIZE
reminder
:PHYSSIZE
SetSpecialCursor("Special2")
"vo1"
tbkMCIchk("close video1","",1,1)
theFile
\fetch.avi"
strOpen
" &&
)&& "type AVIVideo alias
U style popup
" && sysClientHandle
S,"",1,1)
tbkMCIPositionWindow(
"tavia","")
play
0 wait","",1,1)
\vl01.
" &&
" &&
,"",1,1)
eatclicks ()
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
close video1
tbkMCIchk
\video\fetch.avi
type AVIVideo alias video1 style popup parent
tbkMCIchk
tavia
tbkMCIPositionWindow
play video1 from 0 wait
tbkMCIchk
close video1
tbkMCIchk
\video\vl01.avi
type AVIVideo alias video1 style popup parent
tbkMCIchk
eatclicks
SetSpecialCursor
video1
strOpen
theFile
:PHYSSIZE
text1
plast
855,1770,3450,2475
pfirst
-2415,1770,180,2475
Remember to click on these buttons whenever you see them in the lesson.
855,1770,3450,2475
etSystemMetrics
GetSystemMetrics
getSystemMetrics
GetSystemMetrics
GetSystemMetrics
GetSystemMetrics
GetSystemMetrics
yUnitsFromPixels
xUnitsFromPixels
clientarea_x_units
clientarea_y_units
clientarea_x
clientarea_y
bheight
bwidth
capHeight
height
width
buttoncolor
nonclickable
clickable
curstep
GetProcessor
GetMyFlags
retvalue
config
resources
GetProcessor
machine
author
reader
ulinitBook
gotomain
\mainmenu\ma
leavepage
enterpage
exitbook
location
mouseleave
SetSpecialCursor
mouseenter
SetSpecialCursor
Pfirst
yieldApp
newBounds
coming
going
slice
leavepage
enterpage
exitbook
location
mouseleave
SetSpecialCursor
mouseenter
SetSpecialCursor
4machine
Zspeed
"text1"
"text2"
"text3"
"text4"
"bul1"
"bul2"
"bul3"
"reminder"
-2415,1770,180,2475
-2685,2715,225,3870
-2730,5040,150,5460
-2595,3855,285,4965
pfirst
-2415,1770,180,2475
plast
855,1770,3450,2475
alter
-2685,2715,225,3870
1725,2715,4635,3870
-2595,3855,285,4965
1710,3855,4590,4965
-2730,5040,150,5460
1710,5040,4590,5460
theFile
"\video\vl01.avi"
strOpen
" &&
+&& "type AVIVideo alias video1 style popup
" && sysClientHandle
tbkMCIchk(
_,"",1,1)
tbkMCIPositionWindow(
"tavia","")
B"play
0","",1,1)
SetSpecialCursor("")
"close
","",1,1)
enterpage
leavepage
enterpage
text1
text2
text3
text4
reminder
text1
text2
text3
text4
text1
text1
pfirst
text1
plast
alter
text1
text2
text2
pfirst
text2
plast
alter
text2
text4
text4
pfirst
text4
plast
alter
text4
text3
text3
pfirst
text3
plast
alter
text3
\video\vl01.avi
type AVIVideo alias video1 style popup parent
tbkMCIchk
tavia
tbkMCIPositionWindow
play video1 from 0
tbkMCIchk
reminder
SetSpecialCursor
video1
strOpen
theFile
speed
machine
leavepage
close video1
tbkMCIchk
:PHYSSIZE
plast
5145,5730,7065,7185
pfirst
555,2655,2775,4320
:PHYSSIZE
3780,2655,6000,4320
4905,0,7410,1920
1935,3735,4440,5655
4machine
Zspeed
"pic1"
"pic2"
"pic3"
"text1"
"text2"
-2235,2655,-15,4320
9675,75,11595,1530
9360,7260,11865,9180
pfirst
-2235,2655,-15,4320
plast
3780,2655,6000,4320
alter
3780,2655,6000,4320
555,2655,2775,4320
9675,75,11595,1530
5145,5730,7065,7185
5145,5730,7065,7185
1365,1605,3285,3060
9360,7260,11865,9180
4905,0,7410,1920
4905,0,7410,1920
1935,3735,4440,5655
enterpage
enterpage
text1
text2
pfirst
plast
alter
pfirst
plast
alter
pfirst
plast
alter
pfirst
plast
alter
pfirst
plast
alter
pfirst
plast
alter
text1
text2
speed
machine
4machine
Zspeed
4openwave
"text1"
"text2"
"video1"
-2580,4095,0,6090
pfirst
-2580,4095,0,6090
plast
6030,4095,8610,6090
alter
6030,4095,8610,6090
6030,1860,8610,3855
tbkMCIchk ("close wavefile","",1,1)
enterpage
leavepage
enterpage
text1
text2
video1
video1
pfirst
video1
plast
alter
video1
video1
pfirst
video1
plast
alter
video1
text1
text2
speed
machine
leavepage
6030,1860,8610,3855
tbkMCIchk
openwave
:PHYSSIZE
text1
One of the first things you may notice about video on the computer is its size.
Most often you will see video playing in the size displayed to the right. (With a screen resolution of 640 x 480, this is about 1/16 of the screen.)olved in displaying video. quickly enough to show steady motion. By reducing the size of the display area for the video, you reduce the amount of data significantly..reduce the amount of data significantly..f data significantly.
text2
Most often you will see video playing in the size displayed to the right. (With a screen resolution of 640 x 480, this is about 1/16 of the screen.)he right. (With a screen resolution of 640 x 480, this is about 1/16 of the screen.)olved in displaying video. quickly enough to show steady motion. By reducing the size of the display area for the video, you reduce the amount of data significantly..reduce the amount of data significantly..f data significantly.
SetSpecialCursor("Special2")
"vo1"
"vo2"
4openwave
tbkMCIchk ("close wavefile","",1,1)
playwave ("\video\v5.
type waveaudio alias
0 hold","",1,1)
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
vplaywave
\video\v5.wav
openwave
vefile
tbkMCIchk
play wavefile from 0 hold
tbkMCIchk
openwave
:PHYSSIZE
video1
plast
6030,4095,8610,6090
pfirst
6030,4095,8610,6090
rooster
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo2"
PlayVideo("\video\rooster.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\rooster.avi
rooster
:PHYSSIZE
6030,4095,8610,6090
4machine
Zspeed
"text2"
"text1"
2955,1950,5580,4140
9525,4500,17250,6285
pfirst
2955,1950,5580,4140
plast
6165,1950,8790,4140
alter
9525,4500,17250,6285
1320,4500,9045,6285
enterpage
enterpage
text2
text1
text2
text1
pfirst
text1
plast
alter
text1
text2
text2
pfirst
text2
plast
alter
text2
speed
machine
text2
plast
1320,4500,9045,6285
pfirst
9525,4500,17250,6285
The larger the display
of video, the more powerful the computer should be in order to show smooth, steady motion. This video would be choppy on a slower computer. ount of data the computer has to process at one time.s amount of data quickly enough to show steady motion. By reducing the size of the display area for the video, you reduce the amount of data significantly..reduce the amount of data significantly..f data significantly.
text1
plast
6165,1950,8790,4140
pfirst
2955,1950,5580,4140
The video to the left
contains four times
as much information
as the smaller video
and takes up 1/4 of
a 640 x 480 screen.f a 640 x 480 screen...
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo1"
PlayVideo("\video\3bale.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\3bale.avi
:PHYSSIZE
4machine
Zspeed
"text1"
2025,1380,4875,1380
"text2"
5700,1680,8370,1680
pfirst
2025,1380,4875,1380
plast
2025,1380,4875,3540
alter
5700,1680,8370,1680
5700,1680,8370,6135
enterpage
enterpage
text1
text2
text1
pfirst
text1
plast
alter
text1
text2
pfirst
text2
plast
alter
text2
speed
machine
text1
plast
5700,1680,8370,6135
pfirst
5700,1680,8370,1680
Another thing you may notice about video is its quality. Sometimes the picture contains patches of odd color now and then. These blotches are the result of trying to display video, which often contains several hundred colors, on a monitor which has a limited number of colors available to display objects. When you are viewing video, it will look best if your monitor is set to display at least 256 colors. The blotches are original colors in the video that are not part of the available 256 colors. The display device tries to compensate for this by using one of the 256 colors instead.......................the 256 colors instead..d it turns In this case, your monitor one of two things. 1)A color change or 2)The compression/decompression process used to reduce the amount of data needed to store a video file. The color change comes about as a result of having an object which has more than 256 colors in it.Compression is an efficient way to store all the data required by video. Most methods of compression/decompression reduce the quality of the video. That is why you
text2
plast
2025,1380,4875,1380
pfirst
5700,1680,8370,6135
Video contains several hundred different colors. A VGA+ system can display 256 colors at one time. If a color in the video is not one of the 256, another one will be substituted for it, often causing the odd blotches.
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo1"
PlayVideo("\video\sf04.avi"),("sfo4")
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\sf04.avi
:PHYSSIZE
2025,1380,4875,3540
4machine
Zspeed
"video1"
2280,-2122,4935,-75
"video2"
5415,7268,8070,9315
"text1"
2295,1530,7050,2295
pfirst
2280,-2122,4935,-75
plast
2280,2573,4935,4620
alter
5415,7268,8070,9315
5415,2213,8070,4260
2295,1530,7050,2295
-4605,1530,150,2295
enterpage
leavepage
enterpage
video1
video2
text1
video2
text1
video1
pfirst
video1
plast
alter
video1
video2
video2
pfirst
video2
plast
alter
video2
text1
speed
machine
leavepage
text1
pfirst
text1
plast
alter
text1
speed
text1
plast
2280,2573,4935,4620
pfirst
2280,-2122,4935,-75
Take a look at these two video clips.
What do you notice?You may have noticed that one is a little choppier than the other. The reason for this is the rate at which the video is being displayed. Normally, video runs at 30 frames per second (fps). In order to reduce the amount of data, most video that you see on a computer is running at around 15 fps - this reduces the data by 1/2. Depending upon the action, this is most often enough data to make the movement appear smooth. If you reduce the data to below 15 fps, video can look pretty choppy..............
video1
plast
2295,1530,7050,2295
pfirst
5415,2213,8070,4260
malibu1
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo1"
PlayVideo("\video\malibu1.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\malibu1.avi
malibu1
:PHYSSIZE
video2
plast
-4605,1530,150,2295
pfirst
-4605,1530,150,2295
malibu1b
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo2"
PlayVideo("\video\malibu1b.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\malibu1b.avi
malibu1b
:PHYSSIZE
5415,7268,8070,9315
text1
pfirst
6975,5775,9120,5775
plast
6975,3285,9120,5775
The higher the quality a video, the more disk space it will occupy.
text2
plast
2670,-2115,5370,-45
pfirst
6975,3285,9120,5775
For example, this video has 256 colors, 15 frames per second, and occupies 3.7 megabytes of disk space.
text3
pfirst
2670,2460,5370,4530
plast
2670,2460,5370,4530
This video has 16 colors, 4 frames per second and occupies 1.3 megabytes of disk space.
video2
plast
2430,4695,6225,6195
pfirst
2430,6195,6225,6195
chef2
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo2"
playvideo("\
\chef2.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
playvideo
\video\chef2.avi
chef2
:PHYSSIZE
video1
plast
2670,2460,5370,4530
pfirst
2670,2460,5370,4530
chef1
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo1"
PlayVideo("\video\chef1.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\chef1.avi
chef1
:PHYSSIZE
2670,2460,5370,4530
615,1500,5880,2355
615,2355,5880,2355
6420,945,9120,3015
6420,-2250,9120,-180
85,4920,9045,6240
This is because they are playing at different frame rates. (15 fps = 15 frames per second,
4 fps = 4 frames per second.)
at different frame rates.
fps) and the one on the left is running at 8 fps.
to reduce the amount of data, most video that you see on a computer is running at around 15 fps - this reduces the data by 1/2. Depending upon the action, this is most often enough data to make the movement appear smooth. If you reduce the data to below 15 fps, video can look pretty choppy.the data to below 15 fps, video can look pretty choppy..............
15 fpsmes per secon
4 fpssmes per secon
9705,4920,17265,6240
870,1485,8055,2310
-7035,1485,150,2310
4machine
Zspeed
"text1"
9720,1485,16905,2310
"text2"
-7605,4920,-45,6240
pfirst
9720,1485,16905,2310
plast
870,1485,8055,2310
alter
-7605,4920,-45,6240
1485,4920,9045,6240
870,1485,8055,2310
-7035,1485,150,2310
1485,4920,9045,6240
9705,4920,17265,6240
enterpage
leavepage
enterpage
text1
text2
text1
pfirst
text1
plast
alter
text1
text2
pfirst
text2
plast
alter
text2
speed
machine
leavepage
text1
pfirst
text1
plast
alter
text1
text2
pfirst
text2
plast
alter
text2
speed
4machine
Zspeed
"text1"
"text2"
1245,2400,4605,3885
-6000,5070,210,5865
tbkMCIchk ("
\video\props2.wav type waveaudio alias wavefile","",1,1)
Gplay
0 hold","",1,1)
yeildApp()
pfirst
1245,2400,4605,3885
plast
5460,2400,8820,3885
alter
-6000,5070,210,5865
2190,5070,8400,5865
close
enterpage
leavepage
enterpage
text1
text2
text1
text2
open \video\props2.wav type waveaudio alias wavefile
tbkMCIchk
play wavefile from 0 hold
tbkMCIchk
yeildApp
text1
text1
pfirst
text1
plast
alter
text1
text2
text2
pfirst
text2
plast
alter
text2
speed
machine
leavepage
close wavefile
tbkMCIchk
` t"-
text1
plast
-6000,5070,210,5865
pfirst
pfirst
Video files are stored on your hard drive as files, just like sounds or graphics are stored..
text2
pfirst
2190,5070,8400,5865
plast
text2
pfirst
Video files have an .AVI extension. AVI stands for Audio Video Interleave.
SetSpecialCursor("Special2")
tbkMCIchk ("close wavefile","",1,1)
\video\v7.
type waveaudio alias
Pplay
0 hold","",1,1)
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
close wavefile
tbkMCIchk
open \video\v7.wav type waveaudio alias wavefile
tbkMCIchk
play wavefile from 0 hold
tbkMCIchk
:PHYSSIZE
-6000,5070,210,5865
-6000,5070,210,5865
plast
2190,5070,8400,5865
Audio Video Interleave.I extension. AVI stands for Audio Video Interleave.
SetSpecialCursor ("Special2")
tbkMCIchk ("close wavefile")
\video\hwvi3.
type waveaudio alias
4,"",1,1)
Tplay
0 hold","",1,1)
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
close wavefile
tbkMCIchk
open \video\hwvi3.wav type waveaudio alias wavefile
tbkMCIchk
play wavefile from 0 hold
tbkMCIchk
text2
5460,2400,8820,3885
2190,5070,8400,5865
plast
2190,5070,8400,5865
1245,2400,4605,3885
buttonup
PlayVideo
\video\chef1.avi
chef1
:PHYSSIZE
2670,2460,5370,4530
615,2355,5880,2355
6420,945,9120,3015
6420,-2250,9120,-180
Item Properties
&Descript
OWNEDP
System
Times New Roman
Times New Roman
Arial
s Serif
Arial
Arial
Arial
Arial
Arial
s Serif
Professor MULTIMEDIA
seEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
eatClicks
title
plast
1980,510,3870,1185
pfirst
9645,510,11535,1185
Video
-- Professor MULTIMEDIA
Version 1.00 *
-- Copyright (c) Individual Software Inc. 1992-1993
All Rights Reserved *
-- This document
cproprietary
confidential information.
-- parts
the computer program
embodies may be
way copied, duplicated, reproduced, translated
a different
-- programming language,
distributed
person, company,
-- corporation without
prior written consent
-- Script
bring
ToolBook screen
full
EnterBook
-- handler.
Will work
5resolution.
-- Use
each
"PMM.SBK"
Sysbooks
"TBKMM.
initbook
resources
c"&Utility"
e"Edit &Page
;Object
e"&Get Bounds
Selection"
c"&Style"
e"Arial 14 Field"
EditPageScript
EditBookScript
EditObjectScript
<> ""
GetBoundsOfSelection
ZoldSelect
-5,-5
-2,-2
"temp"
split_groups objlist
Zretval
theobj
Arial14Field
changeFieldFormat "
%",14,
newFace, newSize,
ZtheObj
initBook
4curstep
4clickable
4nonclickable
-- need
1 -- Arrow
buttoncolor
0,75.3125,0
linkDLL "TBKWIN.
INT xUnitsFromPixels(
yUnitsFromPixels(
Suser"
GetSystemMetrics(
aPeekMessage(POINTER,WORD,
-- these functions
allocating global memory
kernel"
L GlobalAlloc(
[DWORD)
n GlobalLock(
y GlobalUnlock(
GlobalFree(
A GetMyFlags = GetWinFlags()
X"mycursor.dll"
SetSpecialCursor(STRING)
GetSpecialCursor()
width
height
capHeight
getSystemMetrics(4)
resize borders
bwidth
bheight
-- Open
maximum
-1*
L,-1*
clientarea_y
17)+28
clientarea_x
16)+8
-- Convert pixels
units.
clientarea_y_units
sysMagnification,
clientarea_x_units
-- Define
GetProcessor
config
k2) <>0
retvalue
4machine
-- General purpose
4-wide stuff
gotomain
8"\mainmenu\
.tbk"
-- PlayWave
-- Plays
passed wave file
-- Waits
finish
4returning
-- opens
closes
waveaudio device
-- will abort
ferror message
-- already
theFile
ZstrOpen
" &&
% && "type
}alias wavefile"
tbkMCIchk(
>,"",1,1)
"play
0 wait","",1,1)
G,"",1,1)
a Video
-- Need
video (
PlayVideo
,thePlace
" &&
&& "
AVIVideo
video1 style popup
" && sysClientHandle
,"",1,1)
tbkMCIPositionWindow(
","",1,1)
eatClicks()
-- Alter:
one does
{animations
alter obj,slice
ZCx1,Cx2,Cy1,Cy2,Gx1,Gx2,Gy1,Gy2
ZIx1,Ix2,Iy1,Iy2
going
Plast
coming
Pfirst
newBounds
yieldApp()
-- default
-- locks
-- unlocks
-- If use clicks
exitbook location
objectFromPoint(
-- ignore
xreleased over
rial14Field
enterbook
changeFieldFormat
initBook
EditBookScript
resources
author
reader
EditObjectScript
gotomain
PlayWave
EditPageScript
PlayVideo
alter
leavepage
GetBoundsOfSelection
enterpage
exitbook
mouseleave
Arial14Field
mouseenter
groups
split_groups
GetProcessor
enterbook
PMM.SBK
PMM.SBK
TBKMM.SBK
TBKMM.SBK
ulinitbook
resources
&Utility
Edit &Page Script
&Utility
Edit &Book Script
&Utility
Edit &Object Script
&Utility
&Get Bounds of Selection
&Utility
&Style
Arial 14 Field
&Style
EditPageScript
EditBookScript
EditObjectScript
GetBoundsOfSelection
clear
oldSelect
split_groups
group
Wungroup
theobj
retval
objlist
Arial14Field
changeFieldFormat
Arial
changeFieldFormat
theObj
objlist
newSize
newFace
initBook
TBKWIN.DLL
xUnitsFromPixels
yUnitsFromPixels
GetSystemMetrics
PeekMessage
kernel
GlobalAlloc
GlobalLock
GlobalUnlock
GlobalFree
GetMyFlags
GetWinFlags
mycursor.dll
SetSpecialCursor
GetSpecialCursor
GetSystemMetrics
GetSystemMetrics
getSystemMetrics
GetSystemMetrics
GetSystemMetrics
GetSystemMetrics
GetSystemMetrics
yUnitsFromPixels
xUnitsFromPixels
clientarea_x_units
clientarea_y_units
clientarea_x
clientarea_y
bheight
bwidth
capHeight
height
width
buttoncolor
nonclickable
clickable
curstep
GetProcessor
GetMyFlags
retvalue
config
resources
GetProcessor
machine
author
reader
ulinitBook
gotomain
\mainmenu\mainmenu.tbk
PlayWave
type waveaudio alias wavefile
tbkMCIchk
play wavefile from 0 wait
tbkMCIchk
close wavefile
tbkMCIchk
strOpen
theFile
PlayVideo
type AVIVideo alias video1 style popup parent
tbkMCIchk
tbkMCIPositionWindow
play video1 from 0 wait
tbkMCIchk
close video1
tbkMCIchk
eatClicks
SetSpecialCursor
video1
strOpen
thePlace
theFile
alter
Plast
Pfirst
yieldApp
newBounds
coming
going
slice
leavepage
enterpage
exitbook
location
mouseleave
SetSpecialCursor
mouseenter
SetSpecialCursor
text3
plast
alter
text3
\video\vl01.avi
type AVIVideo alias video1 style popup parent
tbkMCIchk
tavia
tbkMCIPositionWindow
play video1 from 0
tbkMCIchk
reminder
video1
strOpen
theFile
speed
machine
leavepage
close video1
tbkMCIchk
text1
Virtually everyday, CODEC technology improves, enabling the quality of videos on your computer to increase.
text2
Until this technology is perfected, however, you may notice certain "compromises" in the size, color, and speed of video on the computer.ese compromises on the following screens.
plast
5145,5730,7065,7185
pfirst
5145,5730,7065,7185
:PHYSSIZE
plast
555,2655,2775,4320
pfirst
4905,0,7410,1920
:PHYSSIZE
plast
5145,5730,7065,7185
pfirst
3780,2655,6000,4320
:PHYSSIZE
1365,1605,3285,3060
4905,0,7410,1920
4905,0,7410,1920
1935,3735,4440,5655
:PHYSSIZE
4clickable
4nonclickable
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
clickable
mouseLeave
nonclickable
buttonup
4clickable
4nonclickable
gotomain
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
clickable
mouseLeave
nonclickable
buttonup
kgotomain
/.-'+
4clickable
4nonclickable
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
clickable
mouseLeave
nonclickable
buttonup
4clickable
4nonclickable
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
clickable
mouseLeave
nonclickable
buttonup
SetSpecialCursor("Special2")
eatClicks()
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
eatClicks
SetSpecialCursor("Special2")
gotomain
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
kgotomain
SetSpecialCursor("Special2")
exitbook
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
9rexitbook
SetSpecialCursor("Special2")
eatClicks()
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
eatClicks
title
plast
1980,510,3870,1185
pfirst
9645,510,11535,1185
Video
SetSpecialCursor("")
mouseEnter
mouseLeave
mouseEnter
SetSpecialCursor
mouseLeave
SetSpecialCursor
:PHYSSIZE
4machine
Zspeed
"video1"
2895,-2062,5527,-30
"video2"
-2640,7208,7,9255
"video3"
2895,-2062,5527,-30
tbkMCIchk ("
\v2.wav type waveaudio alias wavefile","",1,1)
@play
0 hold","",1,1)
yeildApp()
pfirst
2895,-2062,5527,-30
plast
780,1538,3420,3570
alter
-2640,7208,7,9255
6195,2558,8842,4605
2895,-2062,5527,-30
2895,3968,5527,6000
("close
enterpage
leavepage
enterpage
video1
video2
video3
video1
video2
video3
open \video\v2.wav type waveaudio alias wavefile
tbkMCIchk
play wavefile from 0 hold
tbkMCIchk
yeildApp
video1
video1
pfirst
video1
plast
alter
video1
video2
video2
pfirst
video2
plast
alter
video2
video3
video3
pfirst
video3
plast
alter
video3
speed
machine
leavepage
close wavefile
tbkMCIchk
4machine
Zspeed
"text2"
"text1"
2955,1950,5580,4140
9525,4500,17250,6285
pfirst
2955,1950,5580,4140
plast
6165,1950,8790,4140
alter
9525,4500,17250,6285
1320,4500,9045,6285
enterpage
enterpage
text2
text1
text2
text1
pfirst
text1
plast
alter
text1
text2
text2
pfirst
text2
plast
alter
text2
speed
machine
text2
plast
1320,4500,9045,6285
pfirst
1320,4500,9045,6285
The larger the display
of video, the more powerful the computer should be in order to show smooth, steady motion. This video would be choppy on a slower computer. ount of data the computer has to process at one time.s amount of data quickly enough to show steady motion. By reducing the size of the display area for the video, you reduce the amount of data significantly..reduce the amount of data significantly..f data significantly.
text1
plast
6165,1950,8790,4140
pfirst
6165,1950,8790,4140
The video to the left
contains four times
as much information
as the smaller video
and takes up 1/4 of
a 640 x 480 screen.f a 640 x 480 screen...
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo1"
PlayVideo("\video\3bale.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\3bale.avi
:PHYSSIZE
2955,1950,5580,4140
9525,4500,17250,6285
pfirst
435,3900,5355,6780
:PHYSSIZE
text2
pfirst
9675,3765,14535,4980
plast
3510,3765,8370,4980
Examples of CODEC 's include:::
include:
text2
plast
3510,3765,8370,4980
pfirst
9675,3765,14535,4980
Indeo Intel
text2
pfirst
9675,3765,14535,4980
plast
3510,3765,8370,4980
Cinepak SuperMac
text2
pfirst
9675,3765,14535,4980
plast
3510,3765,8370,4980
Captain Crunch Media Vision
text2
pfirst
9675,3765,14535,4980
plast
3510,3765,8370,4980
Fractal Iterated Systems
text2
pfirst
9675,3765,14535,4980
plast
3510,3765,8370,4980
MPEG Committee
text2
plast
3510,3765,8370,4980
pfirst
9675,3765,14535,4980
Video 1 Microsoft
text2
pfirst
9675,3765,14535,4980
plast
3510,3765,8370,4980
CODEC FROMel
text1
plast
1560,2025,8685,3285
pfirst
1560,7200,8685,8460
text1
plast
1560,2025,8685,3285
pfirst
1560,7200,8685,8460
Motion video has come to your computer screen thanks to ever-evolving digital compression/decompression technologies, or CODEC's.
text1
SetSpecialCursor ("Special2")
playwave ("\video\hwvi2.
ouseEnter
mouseLeave
mouseEnter
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttonup
vplaywave
\video\hwvi2.wav
pfirst
1560,7200,8685,8460
plast
1560,2025,8685,3285
CODEC's.deo has come to your computer screen thanks to ever-evolving digital compression/decompression technologies, or CODEC's.
!!! N #NI33KBB=000=BBB;555K555533334I44#### 4D4########4####4#444444###D
D4I;0+C
//++,,
#NII33;BBB00000B==B5B;555533444I44#DDD#!N
4# # #444##ID##444#44###DD
458-)
,,,/,%GG
! D##4II35K5BO=0000;BB;B55=0-**;4444##4#######444##4###4#### D
#55+?%(
! ##4II355B5B=BB00+))
+N#4II44#444II3I3II3I4 D
43=0-/G,/;D
I5=/,*
/,,AO;aSG/^H/S)
##I433IB%
1844I43I33335;;;B5335;=/)
;D ! !!
4358/,'(:
D#DD#]a^HY&G
#
,3#3353;5;B0+S,)Y
D#3;+/)'
$%,/'
,,)35]]] DGSY&
43;K=00=8;E
%84I35;;B/-
D43;8G
,,)a;]]]]DaSYH
5=Q*.
;I5B==-
(/=DD
D#I3=0+)
>,/+/
C,CI#4 a]]]aG^%G
0A<.
YE<<*F
&'%%%'
44550/)%
A0AA3/+]aS_'G
&?GL2
<QEC<E
#4I;=8/-,,/+-,'
),/AAE;),;SSY%
""""$
%%%''
%8; D
##4I5;====8+?,'
&%6U\
/77;BB/,
*C>'**C
&'%%%%
'%);4D
DD4#44II55;=8+
Y6ZZZY
,776"
-OAO0))
###D444I555
"6ZZZT
'H'%!#,)E++C(
##4I54*
+--77
<(6%%(
+D4DD
DD44#,
.-0+-.
SI534#4DDDDD
D K
0I1!/,-)
'%C-&
(((((
++----A*(
I45=B5;I44D#D
<#> #/
'((((((
?++?-------*
'%'(6//+//++8;34#4#D
!D
+D@N!-3,)//N!!)(
?++7--?7----?0C>:%
)S8a]44DDD
;)-A!
%^V<<.**>
++--/----??-7----(
%,+5444##DDD
+G0=+,))5
=4IK-)
($_F^_^FY
+-------?-?--?7-77A
Ga;3]44DDDD
+/-5;/,
T@JJM1%
A+?--?-?77)?7?7,-?-7
'%S=;444
8+055++
@>JLEM<1'
0/-??-7)7?7?-77)7-)+
%/;;54D
Y./+85;I8-
(TT(((*"
TTJLLEPLMH'
B------7-7)?7?,-7??7C
&%S;#0
0+==835;8S,)
(((('((
T@>LLLLLLE
)?---?-7),))7)???)--
6%)+5*
,/;B=;;B;=80+C2
JELJLMMMM@%
*77?----7?)77)))-
,),855#
,,//++++)
TJLLJELPPPRE
>6`KE
)??7??7?)77?,?
;8/>+44+
9LJJLUUPPMRM
%7,?77?-?)<)?
#II3=+
>LJLUUPPPPRM
,?7)7,-)?
//8#.
OKI4II50,
>JJUULPPPRRM
(&%"Y
")),7,7-)
%/+=;;5I
C,+//
-53;=0-0
(.--/G
>(>'>
J>UUUUPLPRRM
??<))
855;5
'=+//0 #
JJUPPPPRbRb.
,33-8
G=3#)(-5=3#5,
'000+--
T@LJUUUUUWR`R"
!3!+/
"@@JLUUULUWRRR
HEE@1
YS=54#54;,/
/;=;;;<0
>'>>'>
T@JLUULLUWRRR
C= 4I55III8S+,4
T@VJUUULLRWR@
#836$
>'>'>'
J@PLPPPMMb
>%>('>
@TV@PMLPPPPTH'
+54#43B3 3
TTJVVMMPPPP6%"
@@VV@MMMJ
"(%<<)<C**
TTJV@UPU6/,
,+7),,)C`G
"Y(,77
TJVV@9
>+-,+/
')-)?*''
.>>>>.%
TV@"(+/
0+00-)?bG)
1LLL@")C
&%&YY
:"%')7
=8=A///b!A
>%>'.
)+0=0+/++S]?
-)+5-
7)%6T
')/////+0NX=C
Y(&%'
))))**
9T>*(
)C,--/G,,/G,R!
LEH7JR
)5I=+*
*)))<)
..$OBKI4#Q6C
),+++--,
*,-&"
Y[[_^
#34!D#5;0?)*)
*:BDD#D#7
$-%,/-)%
,,G)C
*.%&Y%'
-4 4535344I5;+/
B####4J
<?777)
"^___
<C7%&
=DI;B;34455;8+//
+3,$T
B#DDD4E
6(>)??*
,0888880=BBK0((
11^[_^
Y'77.
7,-553;=088++/)
! B+'
3345;0.-
,,7)))*>
+=8--++-"
/83KF
$^[[^F9
<7>&'
/3#/S//SS////+88';+,,
9@@FF
@F0C$
)0KBK
)S37>LV
^[_^9
////////S+88;857CG*)
NJ>*)?--,/8A,("
%C-=<
9Y[[_
G,,///,+SS8=8B353#5458-/&
!
,?++-=B
)*(>%'
,,,,G/,
,/+G04## =;53
!!
!O@$J7)OA00OOO
,0-,,)
,?--//S0
$")(&
GY#=+,,
;4#458808
! !
NO3K0AO0O@
8++?)
7M%%%&%
,GGG?),0+/6
<=#D458880
O030A00OO
>.'....
1B/?,
'34D488888/@
! ! !
Q53Q000O
*.*.(-
C*(''
6R%QQ
%8;5;0
;###00880+9
! ! ! !
X03O-AAQ.
-4K+-
-34D4088880&!
!
!
! !
W;KQ-A07EY7-OJ
(U6)$
(((6MHYM7
M&77%?QE%&
%,/,//G5#
SDI3+808+*O
!! ! !
XA5BQ--AE
M&M&LMEYE7>'L7QEEC
XO**>73!
-88+*
! !
!K03O7--7F
QEM&EE&'JE
7.5 #?*#0+GI2
!O0KO777*
@T\WZ
MHE(*<EEE&7M
Q7ME)E.(
C0 58.
! !!
N-B3E)<<
\Z`WWZZ\@T
EEEE(*&MEYJQ7<<E
E=8<A0
!
X0IMJ<.
:\PWIN9
-7(+C
?MEM6
6<QJE@QHMH
3A= /8
! ! ! !
;0@;A
++=0AF
EEMR>(.
)A.-D07+#=+,I2
!! !
!
K0IOLCF
-#NN L
'/+88=5K-.
B-?-)
"6<<&>*E>E
ID0/90;!++7B2
!! ! !
N-3#M<.>>..
4N4!@
,/+0880+7<
GS0/*)
E')C*F
-5#D =B=;8+
! ! !
U0B5EC>>(>
& ## !M
%%//+/-+8BO-(
##DI=8=88+.
! !
!
U7QQMAAOR0.
GI !
,,0=---%6
..(((.<
-J 388+88+<
!
ER5b0O0U
-4 4++0++,9
! ! !
>>H'*"
'10Y-34D;=8+++,A
!
@%.*(
$$""$
$H9"$
)IB43
U*..>
#= NK.
O;5I #D
!!#3D2
R(..J''
"/5 I
#D#5#
%'&'%
*,?(+ DD 3D
%%%%''1("
,,007?#4 #40D
%%%&'
+5;53-A080
S;33#I38,
+7C("
"-;IA7J<?,--+
>%'%'
C**CC
////-C>"
K>?088B===0
.@JJE7E
,-/--?)F$
!30---)<*
4##D#DIO
7G,,-?/-,CF
''(%>
'>.%*
(.''>%>%
;#I4#44##NQ"H
))G)),/--/--*
*.''''>>%
;#I4I4444D M@
C)),?-8F
%%%>%'
'%>%..7
D44II##I44#DO
)Q7?***
C<)?<1
!0+-;I
...<E7-QAOBKK#K
3#4443344444DNV
)C+/<<**
@J7Q0OBKK4N##!4444I55##34!
# # D
))7*<*%C?*C*/F
C-B35II#II335;;;;;=80+80888;8D4D#
!N0 X
))-A)C*
/=8088+8+++++888====;=;=;=;5=; !!
--+)>
GS08888888+88888880+SSS/////0+;a8S;AF
))-?<
1G/SS//,,G
G,?8,,)G,,,/-G
+A7C**.)?0)-***-
(*/+/))C
R>C<(
D#Aa!!
-7A7<*.)*"
;NF*<>
#D"]
Q)-AQA,<*>
>'<,*S7?7E%.*-
! !
.700'*+
+#3A/)C>%T9999
1+0OB0-7?.*..*.*.*
LM!QE@
=8B0-E<**
.*****.**>
*.')-
<WN 5I#I3OA7J
/000A-)<<>
.**.***
F(.<W
(7/+08;55KBOJF@
""($$
/000A7<<
**'/FH
''(%(
+08======88=OAE
,/+=KB-7.(
?/+A+-7<.*>7
'(''(
3I3BWO.@9
>*S+0+0007.>T
$H$$"
+++77
*>'*>*
'>>'*'(%*'(()'C)
"$"$A
A+O?=BN4*<*@
G-+A?7-?C*(F
*<****>**.*
I55OAOOB
)?-+0---<.F(
2!OVT(>
*).**
<***>C*7>A-@03B0AC'$
0-+++0+
N333II53IKAQQ+8 KEOJO00=C
Y))++A8+-7)>(
!NOQUJ(>*)*)*)***<
<7)77<04
#;80)
!!!!! N##
N3#
# IKO
/+--/-<
!!NKAMLJ@>**F>>>
@*@JQ XOQQE=5I5=?-7-
! N4344#4#####DX
,-7<)CC.>
!!NXIXNN!X
U(7E,,T2RQ
!!NN3I444#K
),--?-.**
! 35W
*3N! IOO.
G?+7CC9N
1B3!2
****..
J I#NI44N
****.>
.%-,F
7--7<(
('))9
GI4I35BBAU
'I<*-+
KO-B33K3 E
9>><>.>7
&.*E$
0ORL@
9;;=A7F
!N3BB0=00+-*@9
!!NX3K
!!XORN2
!
!
!
! !
!! !
!
! ! ! !
! !
! !!
??nnaa
1%%Jh
QQ""jjSS
AA440V
.\@UU
OO\xS
AA--5P
U\-SS%
kkll]]
Rcc5 s-
0__]]&
h%nnI
..@@i
\-ss%
##5 s-0
nnIIhh
4j\\@
c4~--/
M5bbjj\
3344Y
MBjOOUU
XXWWU
rrU\O
GGKKMMjB
]&]&&
OXO\k_&
55~~
OXOO\k_&
cc__44
SXXUX
c&&c4
cc8c&&
0zz\\S@
XXrO\\X
c_|HH4
#&&cc~~
5 55--AA
Xii \O
XOrOOX
\ee__HH__
8c~5
SS\\O
XOO\O
488cc&
MM** 6
UXXLL/
cH88H_
UUX\\/X
--P0B
_cc44
8844__88B0
%%``/
WXhn\
ee\\X
55b4cc
ss11PPhhPB
U\.."W"
loQ4_
55BB_44
LLs)11
rUUOO
55B__5
ccY85B
XWU5/XX
lkR__
ccYY
5ccHHB
B5544cc
A*)*::KL
455YYc8
:*LLh
OOrX
mm>2l"22lE
~4B0bb
P5~YY
O""kbXO
Ekklu
o7EE7
lmR3344H8_
OO"kbXOr
Ekelu
>llmR??4
00HB5_
OOr"rOOr""
==22mNNmoo
mo2lmml2
22uoN!_Hq
0BB5_
~MM*
"rOrr""Q
XXZW``L
22l2e=2mmN
o22omllu
2uoNN_HqqH
488F8PPGG
~4A54 ~~
UWO\\""
277E2
eell>
oo29oou
22mNdN_4PP
5c8844
5~~554 ~4
HRRNNmmRR?
22llEEe
odNmR
o99o7
844::
~~Y45Qmm
ry"XXrr
"u``^X
2>oNRR,
8_HH((:
Y45Qm
UWWrry"WWr
ECCRRC
NR,RNd
ll7mdNN,
c4__Q
rWr""rr
99m9>>
cc44|
c4_Q77
NNd79m9oo
((44RRmm
lk0eiiey"
>ommN$
!!RRdd
44B0b0
~500ikk
rrWry
lk0e22ey"
2RRQR
mN$,,NN
OOrryr
mmNNm>m
mN,ood,,NN
mmNd9oo97
MM bbVikk
ZZ""rr
UUWWrry
=>mQQN,
d9do79
rO\@j
l2llekE
"keeX
Q!,$;,,!!
,N$$,
55BB.-0.
rrO\@
UUWyy
2Q,,;$$,
884?%%
g/((VV
>22>>E
U"EmmNN
?bbHB
B0bbYY
tt"==>>2
y""yy
>29>2EE
"E||!!
%PP..j
yy""yyZZ
llEkk
r"NNRR
,odd$
B0QHH
yyWWrrZ
kk22lE22
l"Ekk
NRR,!&,
kk/zz//
O"XXW
||_HB5~~5
ttll>>==
HQQ|_HB5]]
&&3]]
ll==t
ee==ff==
2kk""X
0QQ00HH44
rryy""yy
tEE22
llEE2>
""O""
ll,!!]
44cc]]
tt==llE
HHQ0QQ
llEE>
22o2lEEl
EE2mQQ?kke
44__||HQ
mRRQQk
OWWrrUU
EE>>EE
o22Ce
??|_4|RRHH
ll>>22uu
QQ2oQ
|_4|RQHQ
\VV(?
rryy""tt
"">>22
22E2>>ll
ud`fVR
mmEEll"l
_?__QQiijk
kjj@zV((dd
ii//kk
>>99ddNN
pp9977
??00??!!_?
7pp99
Cmuu2
"lmmN!
!!__??RQ
())AA
Coo97mm
22>uu>
fNo>>
p[;;$$
ddppmm
29>>EmRR
Nmow`m>
m2mmC2ll
lmllm
ppddvv)f
^^ffNNdd
9277mmR
mNoomm
m2RRC2l
=7;;o
33__R
;[[,,
22mRRC
No9922mm
=>N!N
3]]!?
0VRQQR??
33!!$
$,,[[$$ddp
79mm22mN
$$NNRR
dNo>>
u9mmRN
mm2oNN
!!||_
!!++,,[[$$
,R997l
EoddooNNCC
]]3_?
||RR??!,
RR||_
$]]33
$$RRN9
97lEod,NNo
&&_Vo
&&33??
__|]RR
|R?AAff)
QoNR9o
NRRNRNN"9&
&33vCCN
pp[[$$p77p
QoNR9o
,,$$[$
$$!!33!
$,$p$
,ddNN
mNNo$o
vNCNN
RRQQmm
)A??4
w$[[;;!
dd99NN,
,,RRo
m!No$
RNQQmm
??v?A
$,!99;
RRCRmR
_??||
??RRQQNN
$RQQRR
+3##&!
;]R9$
CRmR3
QVVRRQ?
;;[[;
;;!!33!![[
,NRNmN9
RRVVvNRR,,
QQVVCCQ?
00?__|44
$$,$[[
RNNmN9$
vNNQQVCNN
??&R]
p,,3$dd
vvNNQQ
++;;^^+
,,$!&&
]]$$,,
||?QR
QQRRQQRR
$[$!!d9,3
iC0VvvVR
$$,,99,3
!?__QRR??v
vNQCC
$$,N9d
??__RR
vvNQCC
iiVVikk
CCQ{iikk
iCCkk
??R|?
RvvQVVCCo
See@@
!$RRN
No;!R||??|
QQRQV
/iike
dNN?]QQ00
00??||??
ii//bbke
d!!]?C
Q00?R|??
kkiCkkiV(
;;$!3
iiVikkee
@@eej
kjjee
Sejejj
;;!N,
jkjje
,,d77>>oo
vv,oRCi
kikiC
SSeekkj
o,RCi
ikkjjee
SSejj
jjS\@\
&p[[]]$$NN
#_iik
q..{{
8D88DD
q..{{
D}}D}}
jjSSj
&33!!&
]!!&,
__==9
]!,,&
_=779
DD}}D}}
77tEod
D}}D}
88DFD88}D}
8}D}D
88D58
ccYYcc
}}D_!N
FFDF D
}}D}D8
DDFFDD
FDD}}q
,,RR!]
;;,,!!
33]]33&
cc44k
]]&]&&33
&]&]]!3#
0000
0000
0000
0000
######"
####++####)#"
#########)#""
###########""
)#)#######""
)))#######""
)))########"
)))#######""
#########++
#########++
########++
########++
//&&&&/
###""""""
#0
/&&&&//
##"""""
##""""""
""""""
##""""
%%%%%%%%
#""""
%%%%%%%
%%%%%%
....&...
%%%%&&
/////
"""""
)##""
##++#
/////
))#")"
--------
##""""
--------
--------
--------
##)))))
###&&//
))""""))"
))""#
......
)"""#
))""""#
)))""""#
))""""""
))""""""
$$$$$$$$
####"
$$$$$$$$
$$$$$$$$
$$$$$$$$
##++++
!!!!!!!!!!!!
&!%%%%
!!!!!!!!!!!!
!!!!!!!!!!!!
!!!!!!!!!!!!
!!!!00
%!!!!
!!!!!!!!
!!!!00
!!!!!!!!
!!!!,,0
&&&&&&
!!!!!!!!
!!!!!!!!
!!!!!,0
########
!!!!!,00
%%...
""##""
))##""
#))))#
##..++
#""""
###""""
##""""
##"""
!!!!&0
!!!!&0
!!!!!!!!
!!!!!!!!
!!!!!!!!
!!!!!!!!
!!!!!!!!
!!!!!!!!
!!!!!!!!
++++++++
!!!!!!!!
-----
%%%%%
----$$$$
&&&&&&&&
&&&&&&&&
&&&&&&&&
&&&&&&&&
((((((((
((((((((
((((((((
((((((((
:PHYSSIZE
Repeat
SetSpecialCursor("Special2")
"vo4"
tbkMCIchk ("play wavefile
0 hold","",1,1)
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
play wavefile from 0 hold
tbkMCIchk
:PHYSSIZE
video1
plast
6195,2558,8842,4605
pfirst
-2640,7208,7,9255
polobear
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo1"
PlayVideo("\video\polobear.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\polobear.avi
polobear
:PHYSSIZE
video2
plast
2895,3968,5527,6000
pfirst
-2640,7208,7,9255
boats2
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo2"
PlayVideo("\video\boats2.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\boats2.avi
boats2
:PHYSSIZE
video3
plast
2895,-2062,5527,-30
pfirst
2895,3968,5527,6000
dance
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo3"
PlayVideo("\video\dance.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\dance.avi
dance
:PHYSSIZE
780,1538,3420,3570
2895,-2062,5527,-30
4machine
Zspeed
"text1"
-8205,1710,375,2730
"text2"
4380,5385,9075,5385
tbkMCIchk ("
\video\v3.wav type waveaudio alias wavefile","",1,1)
Cplay
0 hold","",1,1)
yeildApp()
pfirst
-8205,1710,375,2730
plast
645,1710,9225,2730
alter
4380,5385,9075,5385
4380,3225,9075,5385
close
enterpage
leavepage
enterpage
text1
text2
open \video\v3.wav type waveaudio alias wavefile
tbkMCIchk
play wavefile from 0 hold
tbkMCIchk
yeildApp
text1
pfirst
text1
plast
alter
text1
text2
pfirst
text2
plast
alter
text2
speed
machine
leavepage
close wavefile
tbkMCIchk
:PHYSSIZE
text2
plast
-8205,1710,375,2730
pfirst
4380,3225,9075,5385
Taking out every other frame (15 fps) reduces the data by 1/2 but leaves enough data to make the movement appear smooth. Having only 4 fps
is not quite enough to display
realistic movement.nt.ke the movement appear smooth.reduce the data to below 15 fps, video can look pretty choppy....................choppy......................ok pretty choppy.e action, this is most often enough data to make the movement appear smooth. If you reduce the data to below 15 fps, video can look pretty choppy.the data to below 15 fps, video can look pretty choppy..............
text1
plast
4380,3225,9075,5385
pfirst
4380,5385,9075,5385
Video on your TV runs at 30 frames per second (fps). This is too much data for most computers to handle. Taking out every other frame (15 fps) reduces the data by 1/2 but leaves enough data to make the movement appear smooth.reduce the data to below 15 fps, video can look pretty choppy....................choppy......................ok pretty choppy.e action, this is most often enough data to make the movement appear smooth. If you reduce the data to below 15 fps, video can look pretty choppy.the data to below 15 fps, video can look pretty choppy..............
Repeat
SetSpecialCursor("Special2")
"vo3"
tbkMCIchk ("play wavefile
0 hold","",1,1)
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
play wavefile from 0 hold
tbkMCIchk
:PHYSSIZE
645,1710,9225,2730
x+H!g+
email
:PHYSSIZE
piece3
plast
H!,255
j+pfirst
-165,150,-75,255
:PHYSSIZE
piece1
plast
-225,0,-120,120
6+pfirst
-225,0,-120,120
:PHYSSIZE
piece2
plast
-195,75,-90,195
P+pfirst
-195,75,-90,195
:PHYSSIZE
but4_2
:PHYSSIZE
Number of Colors
but3_2
:PHYSSIZE
Size of Video)s)
but1_2
:PHYSSIZE
Frame Rate (fps)
but2_2
:PHYSSIZE
Speed of Action
Choose the three items that affect the quality of video playing on your computer:
our computer:
s due to the fact that video files are _________.
(fps) and the one on the left is running at 8 fps.
to reduce the amount of data, most video that you see on a computer is running at around 15 fps - this reduces the data by 1/2. Depending upon the action, this is most often enough data to make the movement appear smooth. If you reduce the data to below 15 fps, video can look pretty choppy.the data to below 15 fps, video can look pretty choppy..............
but1_1
SetSpecialCursor("Special2")
"but1_1"
"but1_2"
answerButtonDown
answerButtonUp
,"piece1"
eatclicks()
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
but1_1
but1_2
answerButtonDown
buttonup
but1_2
answerButtonUp
piece1
eatclicks
r%beenClicked
:PHYSSIZE
Frame Rate (fps)
but2_1
SetSpecialCursor("Special2")
"but2_1"
"but2_2"
answerButtonDown
playwave ("\video\gasp.
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
but2_1
but2_2
answerButtonDown
buttonup
but2_2
vplaywave
\video\gasp.wav
:PHYSSIZE
Speed of Action
but3_1
SetSpecialCursor("Special2")
"but3_1"
"but3_2"
answerButtonDown
answerButtonUp
,"piece2"
eatclicks()
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
but3_1
but3_2
answerButtonDown
buttonup
but3_2
answerButtonUp
piece2
eatclicks
beenClicked
false
&":PHYSSIZE
Size of Video)s)
but4_1
SetSpecialCursor("Special2")
"but4_1"
"but4_2"
answerButtonDown
answerButtonUp
,"piece3"
eatclicks()
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
but4_1
but4_2
answerButtonDown
buttonup
but4_2
answerButtonUp
piece3
eatclicks
beenClicked
L&:PHYSSIZE
Number of Colors
VideoButton
':PHYSSIZE
SetSpecialCursor("Special2")
"vo1"
PlayVideo("\video\email.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\email.avi
email
,+:PHYSSIZE
4065,2655,8295,3630
4065,3630,8295,4605
4065,4605,8295,5580
video1
malibu1
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo1"
PlayVideo("\video\malibu1.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\malibu1.avi
malibu1
:PHYSSIZE
video2
malibu1b
:PHYSSIZE
:PHYSSIZE
SetSpecialCursor("Special2")
"vo2"
PlayVideo("\video\malibu1b.avi"),("
mouseLeave
mouseEnter
buttondown
buttonup
mouseEnter
Special2
SetSpecialCursor
mouseLeave
SetSpecialCursor
buttondown
buttonup
PlayVideo
\video\malibu1b.avi
malibu1b
:PHYSSIZE
text1
plast
-7605,4920,-45,6240
pfirst
1485,4920,9045,6240
Did you notice that the video on the right is a little choppier than the one on the left?
This is because they are playing at different frame rates.
fps) and the one on the left is running at 8 fps.
to reduce the amount of data, most video that you see on a computer is running at around 15 fps - this reduces the data by 1/2. Depending upon the action, this is most often enough data to make the movement appear smooth. If you reduce the data to below 15 fps, video can look pretty choppy.the data to below 15 fps, video can look pretty choppy..............
text2
plast
1485,4920,9045,6240
pfirst
1485,4920,9045,6240
This is because they are playing at different frame rates. (15 fps = 15 frames per second,
4 fps = 4 frames per second.)
at different frame rates.
fps) and the one on the left is running at 8 fps.
to reduce the amount of data, most video that you see on a computer is running at around 15 fps - this reduces the data by 1/2. Depending upon the action, this is most often enough data to make the movement appear smooth. If you reduce the data to below 15 fps, video can look pretty choppy.the data to below 15 fps, video can look pretty choppy..............
15 fpsmes per secon
4 fpssmes per secon
870,1485,8055,2310
1485,4920,9045,6240
9705,4920,17265,6240
-7035,1485,150,2310
email
:PHYSSIZE
piece3
j+plast
false
pfirst
:PHYSSIZE
piece1
6+plast
-225,0,-120,120
+pfirst
4065,3630,8295,4605
:PHYSSIZE
piece2
P+plast
H!-195,75,-90,195
pfirst
4065,4605,8295,5580
:PHYSSIZE
but4_2
:PHYSSIZE
Number of Colors
but3_2
:PHYSSIZE
Size of Video)s)
but1_2
:PHYSSIZE
Frame Rate (fps)
but2_2
:PHYSSIZE
Speed of Action
Choose the three items that affect the quality of video playing on your computer:
our computer:
s due to the fact that video files are _________.
(fps) and the one on the left is running at 8 fps.
to reduce the amount of data, most video that you see on a computer is running at around 15 fps - this reduces the data by 1/2. Depending upon the action, this is most often enough data to make the movement appear smooth. If you reduce the data to below 15 fps, video can look pretty choppy.the data to below 15 fps, video can look pretty choppy..............